SDF App
SDF Appは既存のJavaライブラリ方式(SCSL.jar)と互換性があります軽量 JAR ベースのアプリケーションとして、 業務システムのコード修正なしに文書の暗号化/復号化およびセキュリティポリシー処理機能を提供します。
1. 概要
オンプレミスまたはVMベース のサーバー環境に適したデプロイ方式で、既存のSCSL.jar連携構造をそのまま維持します。
| 項目 | 内容 |
|---|---|
| 配布形態 | JARベースの独立実行アプリケーション |
| 対象環境 | オンプレミス / VMベースのサーバー環境 |
| 使用条件 | Security365に登録された顧客企業 |
| 互換性 | 既存の SCSL.jar 関数呼び出し方式をそのまま維持 |
2. 構成要素
SDFアプリ構成に含まれる主要要素は次のとおりです。
| 構成要素 | 役割 |
|---|---|
| 業務システム | セキュリティ文書処理をリクエストする業務アプリケーション |
| SDF App (scsl.jar) | 従来の方式と同じインターフェースを維持する軽量実行JAR |
| SDF Container | APIリクエストを処理し、実際の暗号化作業を実行 |
| EnDec サービス | キー照会およびセキュリティ文書ヘッダー生成 (SKMS / EKMSベース) |
| SCIサーバー | 暗号化キーの保存/照会に関連する中央キーサーバー |
| Key Vault (KMS) | 暗号化キー管理サーバーとしてEnDecと連携 |
| Log Service | セキュリティ処理履歴およびログ保存 |
| InfoLineage | 文書流通履歴およびフロー追跡データ収集 |
3. 連携フロー
SDF Appに基づく暗号化/復号化処理は次の順序で進行します。
| 段階 | 処理内容 |
|---|---|
| 1. SDFアプリの呼び出し | 業務システムが既存の関数呼び出し方式のまま SDF App(scsl.jar) を呼び出す |
| 2. API リクエストの送信 | SDF Appが内部的に SDF Container API を呼び出して処理を開始 |
| 3. EnDec 処理 | SDFコンテナがEnDecサービスを通じてキーの照会およびヘッダーの生成を実行 |
| 4. 暗号/復号の実行 | SDFコンテナがファイルの暗号化/復号化を直接実行し、結果を生成 |
| 5. 応答の返却 | 処理結果をSDF Appに送信し、業務システムは従来の方法で応答を受信 |
- 業務システムは既存の関数呼び出し構造を変更せずにそのまま使用できます。
- SDF Appは内部的にSDF Containerと通信してすべてのセキュリティ処理を行います。
4. 主な特徴
| 特徴 | 説明 |
|---|---|
| コード変更最小化 | 既存の SCSL.jar 関数呼び出 し方式をそのまま維持し、別途開発不要 |
| 柔軟なデプロイ | 業務システム内部サーバーまたは別途独立サーバーにインストール可能 |
| 軽量構成 | JARベースで別途インフラを構成せずに即時適用可能 |
| 既存環境互換 | オンプレミス、VMなどコンテナ化されていない環境でも使用可能 |
5. 注意事項
- SDFアプリはSecurity365に登録された顧客企業のみ使用できます。
- SDFアプリは内部的にSDFコンテナとの通信が必須이며、Containerが事前に配布されている必要があります。
- 詳細な配布ガイドはSDFアプリ配布ガイド文書を参照してください。